package mx.messaging.events;

extern class MessageFaultEvent extends flash.events.Event {
	var faultCode(default,null) : String;
	var faultDetail(default,null) : String;
	var faultString(default,null) : String;
	var message : mx.messaging.messages.ErrorMessage;
	var rootCause(default,null) : Dynamic;
	function new(type : String, ?bubbles : Bool, ?cancelable : Bool, ?message : mx.messaging.messages.ErrorMessage) : Void;
	static var FAULT : String;
	static function createEvent(msg : mx.messaging.messages.ErrorMessage) : MessageFaultEvent;
}
